• word of the day

    crown roast

    crown roast - Dictionary definition and meaning for word crown roast

    Definition
    (noun) a roast of the rib section of lamb
    Synonyms : rack of lamb

Word used in video below:
text: That's how you roast Steve.
Download our Mobile App Today
Receive our word of the day
on Whatsapp